package com.incar.chuxing.bean;

/**
 * Created by CaoJing on 2016/12/9.
 */

public class CarOrderDetailBean {

    private int status;
    private String message;
    private Object debug;
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        private OrderFavourableModelBean orderFavourableModel;

        public OrderFavourableModelBean getOrderFavourableModel() {
            return orderFavourableModel;
        }

        public void setOrderFavourableModel(OrderFavourableModelBean orderFavourableModel) {
            this.orderFavourableModel = orderFavourableModel;
        }

        public static class OrderFavourableModelBean {
            private String id;
            private String userId;
            private String carId;
            private String orderNum;
            private int status;
            private String onLocationName;
            private double onLatitude;
            private double onLongitude;
            private String realPrice;
            private String downLocationName;
            private double downLatitude;
            private double downLongitude;
            private int isAbatement;
            private String abatement;
            private int isCompanyByRisk;
            private String companyByRisk;
            private long orderTime;
            private long finishTime;
            private long startBillingTime;
            private long endBillingTime;
            private int businessType;
            private int numerical;
            private int carbonEmission;
            private int payType;
            private CarModelBean carModel;
            private String dayMinutes;
            private String dayMoney;
            private String nightMinutes;
            private String nightMoney;
            private String timeoutMinutes;
            private String timeoutMoney;
            private String daySpecialAmount;
            private String daySpecialSub;
            private String businessWeekSpecialAmount;
            private String businessWeekSpecialSub;
            private String weekendSpecialAmount;
            private String weekendSpecialSub;
            private String fullWeekSpecialAmount;
            private String fullWeekSpecialSub;
            private CouponUserModelBean couponUserModel;
            private String orderPrice;
            private String overTimeMin;
            private String dispatchingFee;
            private Object maxParkCompensate;
            private String userParkCompensate;
            private String startingPrice;
            private String mileagePrice;
            public String getStartingPrice() {
                return startingPrice;
            }

            public void setStartingPrice(String startingPrice) {
                this.startingPrice = startingPrice;
            }

            public String getMileagePrice() {
                return mileagePrice;
            }

            public void setMileagePrice(String mileagePrice) {
                this.mileagePrice = mileagePrice;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getCarId() {
                return carId;
            }

            public void setCarId(String carId) {
                this.carId = carId;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getOnLocationName() {
                return onLocationName;
            }

            public void setOnLocationName(String onLocationName) {
                this.onLocationName = onLocationName;
            }

            public double getOnLatitude() {
                return onLatitude;
            }

            public void setOnLatitude(double onLatitude) {
                this.onLatitude = onLatitude;
            }

            public double getOnLongitude() {
                return onLongitude;
            }

            public void setOnLongitude(double onLongitude) {
                this.onLongitude = onLongitude;
            }

            public String getRealPrice() {
                return realPrice;
            }

            public void setRealPrice(String realPrice) {
                this.realPrice = realPrice;
            }

            public String getDownLocationName() {
                return downLocationName;
            }

            public void setDownLocationName(String downLocationName) {
                this.downLocationName = downLocationName;
            }

            public double getDownLatitude() {
                return downLatitude;
            }

            public void setDownLatitude(double downLatitude) {
                this.downLatitude = downLatitude;
            }

            public double getDownLongitude() {
                return downLongitude;
            }

            public void setDownLongitude(double downLongitude) {
                this.downLongitude = downLongitude;
            }

            public int getIsAbatement() {
                return isAbatement;
            }

            public void setIsAbatement(int isAbatement) {
                this.isAbatement = isAbatement;
            }

            public String getAbatement() {
                return abatement;
            }

            public void setAbatement(String abatement) {
                this.abatement = abatement;
            }

            public int getIsCompanyByRisk() {
                return isCompanyByRisk;
            }

            public void setIsCompanyByRisk(int isCompanyByRisk) {
                this.isCompanyByRisk = isCompanyByRisk;
            }

            public String getCompanyByRisk() {
                return companyByRisk;
            }

            public void setCompanyByRisk(String companyByRisk) {
                this.companyByRisk = companyByRisk;
            }

            public long getOrderTime() {
                return orderTime;
            }

            public void setOrderTime(long orderTime) {
                this.orderTime = orderTime;
            }

            public long getFinishTime() {
                return finishTime;
            }

            public void setFinishTime(long finishTime) {
                this.finishTime = finishTime;
            }

            public long getStartBillingTime() {
                return startBillingTime;
            }

            public void setStartBillingTime(long startBillingTime) {
                this.startBillingTime = startBillingTime;
            }

            public long getEndBillingTime() {
                return endBillingTime;
            }

            public void setEndBillingTime(long endBillingTime) {
                this.endBillingTime = endBillingTime;
            }

            public int getBusinessType() {
                return businessType;
            }

            public void setBusinessType(int businessType) {
                this.businessType = businessType;
            }

            public int getNumerical() {
                return numerical;
            }

            public void setNumerical(int numerical) {
                this.numerical = numerical;
            }

            public int getCarbonEmission() {
                return carbonEmission;
            }

            public void setCarbonEmission(int carbonEmission) {
                this.carbonEmission = carbonEmission;
            }

            public int getPayType() {
                return payType;
            }

            public void setPayType(int payType) {
                this.payType = payType;
            }

            public CarModelBean getCarModel() {
                return carModel;
            }

            public void setCarModel(CarModelBean carModel) {
                this.carModel = carModel;
            }

            public String getDayMinutes() {
                return dayMinutes;
            }

            public void setDayMinutes(String dayMinutes) {
                this.dayMinutes = dayMinutes;
            }

            public String getDayMoney() {
                return dayMoney;
            }

            public void setDayMoney(String dayMoney) {
                this.dayMoney = dayMoney;
            }

            public String getNightMinutes() {
                return nightMinutes;
            }

            public void setNightMinutes(String nightMinutes) {
                this.nightMinutes = nightMinutes;
            }

            public String getNightMoney() {
                return nightMoney;
            }

            public void setNightMoney(String nightMoney) {
                this.nightMoney = nightMoney;
            }

            public String getTimeoutMinutes() {
                return timeoutMinutes;
            }

            public void setTimeoutMinutes(String timeoutMinutes) {
                this.timeoutMinutes = timeoutMinutes;
            }

            public String getTimeoutMoney() {
                return timeoutMoney;
            }

            public void setTimeoutMoney(String timeoutMoney) {
                this.timeoutMoney = timeoutMoney;
            }

            public String getDaySpecialAmount() {
                return daySpecialAmount;
            }

            public void setDaySpecialAmount(String daySpecialAmount) {
                this.daySpecialAmount = daySpecialAmount;
            }

            public String getDaySpecialSub() {
                return daySpecialSub;
            }

            public void setDaySpecialSub(String daySpecialSub) {
                this.daySpecialSub = daySpecialSub;
            }

            public String getBusinessWeekSpecialAmount() {
                return businessWeekSpecialAmount;
            }

            public void setBusinessWeekSpecialAmount(String businessWeekSpecialAmount) {
                this.businessWeekSpecialAmount = businessWeekSpecialAmount;
            }

            public String getBusinessWeekSpecialSub() {
                return businessWeekSpecialSub;
            }

            public void setBusinessWeekSpecialSub(String businessWeekSpecialSub) {
                this.businessWeekSpecialSub = businessWeekSpecialSub;
            }

            public String getWeekendSpecialAmount() {
                return weekendSpecialAmount;
            }

            public void setWeekendSpecialAmount(String weekendSpecialAmount) {
                this.weekendSpecialAmount = weekendSpecialAmount;
            }

            public String getWeekendSpecialSub() {
                return weekendSpecialSub;
            }

            public void setWeekendSpecialSub(String weekendSpecialSub) {
                this.weekendSpecialSub = weekendSpecialSub;
            }

            public String getFullWeekSpecialAmount() {
                return fullWeekSpecialAmount;
            }

            public void setFullWeekSpecialAmount(String fullWeekSpecialAmount) {
                this.fullWeekSpecialAmount = fullWeekSpecialAmount;
            }

            public String getFullWeekSpecialSub() {
                return fullWeekSpecialSub;
            }

            public void setFullWeekSpecialSub(String fullWeekSpecialSub) {
                this.fullWeekSpecialSub = fullWeekSpecialSub;
            }

            public CouponUserModelBean getCouponUserModel() {
                return couponUserModel;
            }

            public void setCouponUserModel(CouponUserModelBean couponUserModel) {
                this.couponUserModel = couponUserModel;
            }

            public String getOrderPrice() {
                return orderPrice;
            }

            public void setOrderPrice(String orderPrice) {
                this.orderPrice = orderPrice;
            }

            public String getOverTimeMin() {
                return overTimeMin;
            }

            public void setOverTimeMin(String overTimeMin) {
                this.overTimeMin = overTimeMin;
            }

            public String getDispatchingFee() {
                return dispatchingFee;
            }

            public void setDispatchingFee(String dispatchingFee) {
                this.dispatchingFee = dispatchingFee;
            }

            public Object getMaxParkCompensate() {
                return maxParkCompensate;
            }

            public void setMaxParkCompensate(Object maxParkCompensate) {
                this.maxParkCompensate = maxParkCompensate;
            }

            public String getUserParkCompensate() {
                return userParkCompensate;
            }

            public void setUserParkCompensate(String userParkCompensate) {
                this.userParkCompensate = userParkCompensate;
            }

            public static class CarModelBean {
                private String id;
                private String userId;
                private String picture;
                private String brand;
                private String model;
                private String licenseTag;
                private String electric;
                private String mileage;
                private double longitude;
                private double latitude;
                private String gradeId;
                private String parkId;
                private ValuationRuleModelBean valuationRuleModel;
                private Object parkName;
                private String abatement;
                private String companyByRisk;
                private int seat;
                private long onlineTime;
                private String locationName;
                private Object userRemark;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getModel() {
                    return model;
                }

                public void setModel(String model) {
                    this.model = model;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public String getElectric() {
                    return electric;
                }

                public void setElectric(String electric) {
                    this.electric = electric;
                }

                public String getMileage() {
                    return mileage;
                }

                public void setMileage(String mileage) {
                    this.mileage = mileage;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public String getGradeId() {
                    return gradeId;
                }

                public void setGradeId(String gradeId) {
                    this.gradeId = gradeId;
                }

                public String getParkId() {
                    return parkId;
                }

                public void setParkId(String parkId) {
                    this.parkId = parkId;
                }

                public ValuationRuleModelBean getValuationRuleModel() {
                    return valuationRuleModel;
                }

                public void setValuationRuleModel(ValuationRuleModelBean valuationRuleModel) {
                    this.valuationRuleModel = valuationRuleModel;
                }

                public Object getParkName() {
                    return parkName;
                }

                public void setParkName(Object parkName) {
                    this.parkName = parkName;
                }

                public String getAbatement() {
                    return abatement;
                }

                public void setAbatement(String abatement) {
                    this.abatement = abatement;
                }

                public String getCompanyByRisk() {
                    return companyByRisk;
                }

                public void setCompanyByRisk(String companyByRisk) {
                    this.companyByRisk = companyByRisk;
                }

                public int getSeat() {
                    return seat;
                }

                public void setSeat(int seat) {
                    this.seat = seat;
                }

                public long getOnlineTime() {
                    return onlineTime;
                }

                public void setOnlineTime(long onlineTime) {
                    this.onlineTime = onlineTime;
                }

                public String getLocationName() {
                    return locationName;
                }

                public void setLocationName(String locationName) {
                    this.locationName = locationName;
                }

                public Object getUserRemark() {
                    return userRemark;
                }

                public void setUserRemark(Object userRemark) {
                    this.userRemark = userRemark;
                }

                public static class ValuationRuleModelBean {
                    private String id;
                    private double weekDayPrice;
                    private double weekNightPrice;
                    private double weekendDayPrice;
                    private double weekendNightPrice;
                    private int dayTopPrice;
                    private double businessWeekTopPrice;
                    private double weekendTopPrice;
                    private double fullWeekTopPrice;
                    private double fullDayMiliSecond;
                    private double morningMiliSecond;
                    private double nightMiliSecond;
                    private double fridayMiliSecond;
                    private double fullDayMinutes;
                    private double fullNightMinutes;
                    private double fullWeekDayMinutes;
                    private double fullWeekNightMinutes;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public double getWeekDayPrice() {
                        return weekDayPrice;
                    }

                    public void setWeekDayPrice(double weekDayPrice) {
                        this.weekDayPrice = weekDayPrice;
                    }

                    public double getWeekNightPrice() {
                        return weekNightPrice;
                    }

                    public void setWeekNightPrice(double weekNightPrice) {
                        this.weekNightPrice = weekNightPrice;
                    }

                    public double getWeekendDayPrice() {
                        return weekendDayPrice;
                    }

                    public void setWeekendDayPrice(double weekendDayPrice) {
                        this.weekendDayPrice = weekendDayPrice;
                    }

                    public double getWeekendNightPrice() {
                        return weekendNightPrice;
                    }

                    public void setWeekendNightPrice(double weekendNightPrice) {
                        this.weekendNightPrice = weekendNightPrice;
                    }

                    public int getDayTopPrice() {
                        return dayTopPrice;
                    }

                    public void setDayTopPrice(int dayTopPrice) {
                        this.dayTopPrice = dayTopPrice;
                    }

                    public double getBusinessWeekTopPrice() {
                        return businessWeekTopPrice;
                    }

                    public void setBusinessWeekTopPrice(double businessWeekTopPrice) {
                        this.businessWeekTopPrice = businessWeekTopPrice;
                    }

                    public double getWeekendTopPrice() {
                        return weekendTopPrice;
                    }

                    public void setWeekendTopPrice(double weekendTopPrice) {
                        this.weekendTopPrice = weekendTopPrice;
                    }

                    public double getFullWeekTopPrice() {
                        return fullWeekTopPrice;
                    }

                    public void setFullWeekTopPrice(double fullWeekTopPrice) {
                        this.fullWeekTopPrice = fullWeekTopPrice;
                    }

                    public double getFullDayMiliSecond() {
                        return fullDayMiliSecond;
                    }

                    public void setFullDayMiliSecond(double fullDayMiliSecond) {
                        this.fullDayMiliSecond = fullDayMiliSecond;
                    }

                    public double getMorningMiliSecond() {
                        return morningMiliSecond;
                    }

                    public void setMorningMiliSecond(double morningMiliSecond) {
                        this.morningMiliSecond = morningMiliSecond;
                    }

                    public double getNightMiliSecond() {
                        return nightMiliSecond;
                    }

                    public void setNightMiliSecond(double nightMiliSecond) {
                        this.nightMiliSecond = nightMiliSecond;
                    }

                    public double getFridayMiliSecond() {
                        return fridayMiliSecond;
                    }

                    public void setFridayMiliSecond(double fridayMiliSecond) {
                        this.fridayMiliSecond = fridayMiliSecond;
                    }

                    public double getFullDayMinutes() {
                        return fullDayMinutes;
                    }

                    public void setFullDayMinutes(double fullDayMinutes) {
                        this.fullDayMinutes = fullDayMinutes;
                    }

                    public double getFullNightMinutes() {
                        return fullNightMinutes;
                    }

                    public void setFullNightMinutes(double fullNightMinutes) {
                        this.fullNightMinutes = fullNightMinutes;
                    }

                    public double getFullWeekDayMinutes() {
                        return fullWeekDayMinutes;
                    }

                    public void setFullWeekDayMinutes(double fullWeekDayMinutes) {
                        this.fullWeekDayMinutes = fullWeekDayMinutes;
                    }

                    public double getFullWeekNightMinutes() {
                        return fullWeekNightMinutes;
                    }

                    public void setFullWeekNightMinutes(double fullWeekNightMinutes) {
                        this.fullWeekNightMinutes = fullWeekNightMinutes;
                    }


                }
            }
            public static class CouponUserModelBean {
                private String couponId;
                private double denomination;
                private String title;
                private String content;
                private long startDate;
                private long endDate;
                private int type;
                private int couponStyle;
                private int status;

                public String getCouponId() {
                    return couponId;
                }

                public void setCouponId(String couponId) {
                    this.couponId = couponId;
                }

                public double getDenomination() {
                    return denomination;
                }

                public void setDenomination(double denomination) {
                    this.denomination = denomination;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getContent() {
                    return content;
                }

                public void setContent(String content) {
                    this.content = content;
                }

                public long getStartDate() {
                    return startDate;
                }

                public void setStartDate(long startDate) {
                    this.startDate = startDate;
                }

                public long getEndDate() {
                    return endDate;
                }

                public void setEndDate(long endDate) {
                    this.endDate = endDate;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public int getCouponStyle() {
                    return couponStyle;
                }

                public void setCouponStyle(int couponStyle) {
                    this.couponStyle = couponStyle;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }
            }
        }
    }
}
